Part Number Hot Search : 
HSR20F 5H02N65 C5342U R1300 41000 FMM5822 03953 MPSR200
Product Description
Full Text Search
 

To Download MAX5548 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 19-3836; Rev 0; 10/05
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
General Description
The MAX5548 dual, 8-bit, digital-to-analog converter (DAC) features high-output-current capability. The MAX5548 sources up to 30mA per DAC, making it ideal for PIN diode biasing applications. Outputs can also be paralleled for high-current applications (up to 60mA typ). Operating from a single +2.7V to +5.25V supply, the MAX5548 typically consumes 1.5mA per DAC in normal operation and less than 1A (max) in shutdown mode. The MAX5548 also features low output leakage current in shutdown mode (1A max) that is essential to ensure that the external PIN diodes are off. Additional features include an integrated +1.25V bandgap reference, and a control amplifier to ensure high accuracy and low-noise performance. A separate reference input (REFIN) allows for the use of an external reference source, such as the MAX6126, for improved gain accuracy. A pin-selectable I2C*-/SPITM-compatible serial interface provides optimum flexibility for the MAX5548. The maximum programmable output current value is set using software and an adjustment resistor. The MAX5548 is available in a 3mm x 3mm, 16-pin, thin QFN package, and is specified over the extended (-40C to +85C) temperature range. Pin-Selectable I2C-
Features
or SPI-Compatible Interface Guaranteed Low Output Leakage Current in Shutdown (1A max) Guaranteed Monotonic over Extended Temperature Range Dual Outputs for Balanced Systems Current Outputs Source Up to 30mA per DAC Parallelable Outputs for 60mA Applications Output Stable with RF Filters Internal or External Reference Capability Digital Output (DOUT) Available for Daisy Chaining in SPI Mode +2.7V to +5.25V Single-Supply Operation 16-Pin (3mm x 3mm) Thin QFN Package Programmable Output Current Range Set by Software and Adjustment Resistor
MAX5548
Ordering Information
PART MAX5548ETE TEMP RANGE -40C to +85C PINPKG 16 Thin QFN PKG CODE T1633F-3 TOP MARK ACY
Applications
PIN Diode Biasing RF Attenuator Control VCO Tuning
Functional Diagram
REFIN VDD
+1.25V REF
BUFFER
P 8-BIT CURRENT-STEERING DAC A OUTA
FSADJA VDD
*Purchase of I2C components from Maxim Integrated Products, Inc., or one of its sublicensed Associated Companies, conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. SPI is a trademark of Motorola, Inc.
SPI/I2C DAC REGISTER A DAC REGISTER B
P 8-BIT CURRENT-STEERING DAC B OUTB FSADJB
16-BIT INPUT REGISTER
MAX5548
DOUT/A1 GND
Pin Configuration appears at end of data sheet.
SCLK/SCL DIN/SDA
CS/A0
________________________________________________________________ Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim's website at www.maxim-ic.com.
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
ABSOLUTE MAXIMUM RATINGS
VDD to GND .............................................................-0.3V to +6V OUTA, OUTB to GND .................................-0.3V to (VDD + 0.3V) REFIN CS/AO, DOUT/AI, SPI/I2C, FSADJA, FSADJB to GND ......................................-0.3V to (VDD + 0.3V) SCLK/SCL, DIN/SDA ................................................-0.3V to +6V Continuous Power Dissipation (TA = +85C) 16-Pin Thin QFN (derate 17.5mW/C above +70C) ..1398.6mW Operating Temperature Range ...........................-40C to +85C Junction Temperature .....................................................+150C Storage Temperature Range ............................-65C to +150C Lead Temperature (soldering, 10s) ................................+300C
Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(VDD = +2.7V to +5.25V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k; compliance voltage = (VDD - 0.6V), VSCLK/SCL = 0, TA = -40C to +85C, unless otherwise noted. Typical values are at VDD = +3.0V and TA = +25C.) (Note 1)
PARAMETER Resolution Integral Nonlinearity Differential Nonlinearity Offset Zero-Scale Error Full-Scale Error REFERENCE Internal Reference Range Internal Reference Tempco External Reference Range External Reference Input Current DAC OUTPUTS Full-Scale Current Output Current Leakage in Shutdown Output Capacitance Current Source Dropout Voltage (VDD - VOUT_) Output Impedance at Full-Scale Current Capacitive Load to Ground Series Inductive Load Maximum FSADJ_ Capacitive Load DYNAMIC PERFORMANCE Settling Time Digital Feedthrough Digital-to-Analog Glitch Impulse tS CLOAD = 24pF, LLOAD = 27nH (Note 4) 30 2 40 s nVs nVs CLOAD LLOAD CFSADJ_ IOUT_ = 30mA IOUT_ = 20mA TA = +25C TA = -40C to +85C 1 0.55 0.6 100 10 100 75 k nF nH pF V 10 (Note 3) 1 30 1 mA A pF 0.5 108 1.21 1.25 30 1.5 225 1.29 V ppm/C V A INL DNL IOS IOUT_ = 1mA to 30mA, code = 0x00 IOUT_ = 1mA to 30mA, code = 0xFF, includes offset -4 IOUT_ = 1mA to 30mA (Note 2) Guaranteed monotonic -13 -4 1 SYMBOL CONDITIONS MIN 8 1 1 TYP MAX UNITS Bits LSB LSB LSB A LSB STATIC PERFORMANCE--ANALOG SECTION
2
_______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
ELECTRICAL CHARACTERISTICS (continued)
(VDD = +2.7V to +5.25V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k; compliance voltage = (VDD - 0.6V), VSCLK/SCL = 0, TA = -40C to +85C, unless otherwise noted. Typical values are at VDD = +3.0V and TA = +25C.) (Note 1)
PARAMETER DAC-to-DAC Current Matching Wake-Up Time POWER SUPPLIES Supply Voltage Supply Current Shutdown Current LOGIC AND CONTROL INPUTS Input High Voltage (Note 5) Input Low Voltage Input Hysteresis Input Capacitance Input Leakage Current Output Low Voltage Output High Voltage VIH VIL VHYS CIN IIN VOL VOH ISINK = 3mA ISOURCE = 2mA VDD 0.5 400 600 600 130 600 100 0 20 + 0.1 x CB 20 + 0.1 x CB 20 + 0.1 x CB 20 + 0.1 x CB 1.3 70 300 300 300 300 +2.7V VDD +3.4V +34V < VDD +5.25V (Note 5) 0.1 x VDD 10 1 0.6 0.7 x VDD 2.4 0.8 V V pF A V V V VDD IDD VDD = +5.25V, no load +2.70 3 +5.25 6 1.2 V mA A VDD = +3V, RL = 65, CL = 24pF VDD = +5V, no load SYMBOL CONDITIONS MIN TYP 2 400 10 MAX UNITS % s
MAX5548
I2C TIMING CHARACTERISTICS (Figure 2) SCL Clock Frequency Setup Time for START Condition Hold Time for START Condition SCL Pulse-Width Low SCL Pulse-Width High Data Setup Time Data Hold Time SCL Rise Time SCL Fall Time SDA Rise Time SDA Fall Time Bus Free Time Between a STOP and START Condition fSCL tSU:STA tHD:STA tLOW tHIGH tSU:DAT tHD:DAT tRCL tFCL tRDA tFDA tBUF kHz ns ns ns ns ns ns ns ns ns ns s
_______________________________________________________________________________________
3
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
ELECTRICAL CHARACTERISTICS (continued)
(VDD = +2.7V to +5.25V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k; compliance voltage = (VDD - 0.6V), VSCLK/SCL = 0, TA = -40C to +85C, unless otherwise noted. Typical values are at VDD = +3.0V and TA = +25C.) (Note 1)
PARAMETER Setup Time for STOP Condition Maximum Capacitive Load for Each Bus Line SCLK Clock Period SCLK Pulse-Width High SCLK Pulse-Width Low CS Fall to SCLK Rise Setup Time SCLK Rise to CS Rise Hold Time DIN Setup Time DIN Hold Time SCLK Fall to DOUT Transition CS Fall to DOUT Enable CS Rise to DOUT Disable SCLK Rise to CS Fall Delay CS Rise to SCLK Rise Hold Time CS Pulse-Width High SCLK Clock Period SCLK Pulse-Width High SCLK Pulse-Width Low CS Fall to SCLK Rise Setup Time SCLK Rise to CS Rise Hold Time DIN Setup Time DIN Hold Time SCLK Fall to DOUT Transition CS Fall to DOUT Enable CS Rise to DOUT Disable SCLK Rise to CS Fall Delay CS Rise to SCLK Rise Hold Time CS Pulse-Width High SYMBOL tSU:STO CB CONDITIONS MIN 160 400 TYP MAX UNITS ns pF
SPI TIMING CHARACTERISTICS (Figure 6) tCP tCH tCL tCSS tCSH tDS tDH tDO1 tCSE tCSD tCS0 tCS1 tCSW tCP tCH tCL tCSS tCSH tDS tDH tDO1 tCSE tCSD tCS0 tCS1 tCSW CLOAD = 30pF CLOAD = 30pF CLOAD = 30pF 50 40 100 CLOAD = 30pF CLOAD = 30pF CLOAD = 30pF 50 40 100 200 80 80 25 50 40 0 40 40 40 100 40 40 25 50 40 0 40 40 40 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
SPI TIMING CHARACTERISTICS FOR DAISY CHAINING (Figure 6)
Note 1: Note 2: Note 3: Note 4: Note 5:
100% production tested at TA = +25C. Limits over temperature are guaranteed by design. INL linearity is guaranteed from code 15 to code 255. Connect a resistor from FSADJ_ to GND to adjust the full-scale current. See the Reference Architecture and Operation section. Settling time is measured from (0.25 x full scale) to (0.75 x full scale). The device draws higher supply current when the digital inputs are driven with voltages between (VDD - 0.5V) and (GND + 0.5V). See the Supply Current vs. Digital Input Voltage graph in the Typical Operating Characteristics.
4
_______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
Typical Operating Characteristics
(VDD = +3.0V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k, TA = +25C. unless otherwise noted).
INL vs. CODE
MAX5548 toc01
MAX5548
DNL vs. CODE
MAX5548 toc02
INL vs. TEMPERATURE
0.875 0.750 INL (LSB) 0.625 0.500 0.375 0.250 0.125 0
MAX5548 toc03
1.00 0.75 0.50 INL (LSB)
0.500 0.375 0.250 DNL (LSB) 0.125 0 -0.125 -0.250 -0.375 -0.500
1.000
0.25 0 -0.25 -0.50 -0.75 -1.00 0 32 64 96 128 160 192 224 256 CODE
0
32
64
96
128 160 192 224 256 CODE
-40
-15
10 35 TEMPERATURE (C)
60
85
DNL vs. TEMPERATURE
MAX5548 toc04
MAXIMUM INL ERROR vs. OUTPUT CURRENT RANGES
MAX5548 toc05
ZERO-SCALE OUTPUT CURRENT vs. TEMPERATURE
4.0 ZERO-SCALE CURRENT (nA) 3.5 3.0 2.5 2.0 1.5 1.0 0.5 VDD = 3V VDD = 5V
MAX5548 toc06
0.1000 0.0875 0.0750 DNL (LSB)
1.0
4.5
0.8
0.0500 0.0375 0.0250 0.0125 0 -40 -15 10 35 TEMPERATURE (C) 60 85
INL (LSB)
0.0625
0.6
0.4
0.2
0 1-2 8-16 2-5 1.5-3 4.5-9 15-30 OUTPUT CURRENT RANGE (mA)
0 -40 -15 10 35 60 85 TEMPERATURE (C)
FULL-SCALE CURRENT vs. TEMPERATURE
29.86 FULL-SCALE CURRENT (mA) 29.84 29.82 29.80 29.78 29.76 29.74 29.72 -40 -15 10 35 TEMPERATURE (C) 60 85 VDD = 3V VDD = 5V
MAX5548 toc07
SETTLING TIME (FULL-SCALE POSITIVE STEP)
MAX5548 toc08
SETTLING TIME (FULL-SCALE NEGATIVE STEP)
MAX5548 toc09
29.88
CS 2V/div RLOAD = 65 CLOAD = 24pF VOUT_ 1V/div
CS 2V/div
VOUT_ 1V/div
RLOAD = 65 CLOAD = 24pF 10s/div
10s/div
_______________________________________________________________________________________
5
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
Typical Operating Characteristics (continued)
(VDD = +3.0V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k, TA = +25C. unless otherwise noted).
GLITCH IMPULSE
MAX5548 toc10
SHUTDOWN CURRENT vs. SUPPLY VOLTAGE
NO LOAD, CODE = 0x00 SHUTDOWN CURRENT (nA)
MAX5548 toc11
620
CS 1V/div
520
420
VOUT_ AC-COUPLED 10mV/div RLOAD = 65 CLOAD = 24pF
320
220 40ns/div 2.5 3.0 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V)
SHUTDOWN CURRENT vs. TEMPERATURE
MAX5548 toc12
INTERNAL REFERENCE VOLTAGE vs. SUPPLY VOLTAGE
NO LOAD, CODE = 0x00 INTERNAL REFERENCE VOLTAGE (V)
MAX5548 toc13
620 NO LOAD, CODE = 0x00 SHUTDOWN CURRENT (nA)
1.25100
520 VDD = 5V 420 VDD = 3V 320
1.25075
1.25050
1.25025
220 -40 -15 10 35 60 85 TEMPERATURE (C)
1.25000 2.5 3.0 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V)
INTERNAL REFERENCE VOLTAGE vs. TEMPERATURE
NO LOAD, CODE = 0x00 INTERNAL REFERENCE VOLTAGE (V) 1.251 1.250 1.249 1.248 1.247 1.246 -40 -15 10 35 60 85 TEMPERATURE (C)
MAX5548 toc14
1.252
6
_______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
Typical Operating Characteristics (continued)
(VDD = +3.0V, GND = 0, VREFIN = +1.25V, internal reference, RFSADJ_ = 20k, TA = +25C. unless otherwise noted).
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX5548 toc15
MAX5548
SUPPLY CURRENT vs. TEMPERATURE
NO LOAD, CODE = 0x00 2.755 SUPPLY CURRENT (mA) VDD = 5V 2.750 2.745 2.740 2.735 2.730 VDD = 3V
MAX5548 toc16
2.80 NO LOAD, CODE = 0x00
2.760
SUPPLY CURRENT (mA)
2.75 INTERNAL REFERENCE 2.70
2.65 EXTERNAL REFERENCE 2.60 2.5 3.0 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V)
-40
-15
10
35
60
85
TEMPERATURE (C)
WAKE-UP TIME
MAX5548 toc17
IOUT vs. VOUT
30
MAX5548 toc18
35
CS 2V/div
IOUT (mA)
25 20 VDD = 3V 15 10 5 0 0 1 2 3 VOUT (V) 4 5 VDD = 5V
VOUT_ 1V/div RLOAD = 65 CLOAD = 24pF 400s/div
SUPPLY CURRENT vs. DIGITAL INPUT VOLTAGE
NO LOAD, CODE = 0x00 SUPPLY CURRENT (mA)
MAX5548 toc19
DIGITAL FEEDTHROUGH
MAX5548 toc20
10
VDD = 5V
SCLK 2V/div
VDD = 3V RLOAD = 65 CLOAD = 24pF 1 0 1 2 3 4 DIGITAL INPUT VOLTAGE (V) 5 400s/div
VOUT_ AC-COUPLED 10mV/div
_______________________________________________________________________________________
7
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
Pin Description
PIN 1 2 3 4 NAME SCLK/SCL DIN/SDA CS/A0 SPI/I2C FUNCTION Serial Clock Input. Connect SCL to VDD through a 2.4k resistor in I2C mode. Serial Data Input. Connect SDA to VDD through a 2.4k resistor in I2C mode. Chip-Select Input in SPI Mode/Address Select 0 in I2C Mode. CS is an active-low input. Connect A0 to VDD or GND to set the device address in I2C mode. SPI/I2C Select Input. Connect SPI/I2C to VDD to select SPI mode, or connect SPI/I2C to GND to select I2C mode. Serial Data Output in SPI Mode/Address Select 1 in I2C Mode. Use DOUT to daisy chain the MAX5548 to other devices or to read back in SPI mode. The digital data is clocked out on SCLK's falling edge. Connect A1 to VDD or GND to set the device address in I2C mode. No Connection. Leave unconnected or connect to GND. Reference Input. Drive REFIN with an external reference source between +0.5V and +1.5V. Leave REFIN unconnected in internal reference mode. Bypass REFIN with a 0.1F capacitor to GND as close to the device as possible. Ground DACB Output. OUTB provides up to 30mA of output current. DACB Full-Scale Adjust Input. For maximum full-scale output current, connect a 20k resistor between FSADJB and GND. For minimum full-scale current, connect a 40k resistor between FSADJB and GND. DACA Full-Scale Adjust Input. For maximum full-scale output current, connect a 20k resistor between FSADJA and GND. For minimum full-scale current, connect a 40k resistor between FSADJA and GND. DACA Output. OUTA provides up to 30mA of output current. Power-Supply Input. Connect VDD to a +2.7 to +5.25V power supply. Bypass VDD to GND with a 0.1F capacitor as close to the device as possible.
5 6, 13, 15 7 8, 16 9 10 11 12 14
DOUT/A1 N.C. REFIN GND OUTB FSADJB FSADJA OUTA VDD
Detailed Description
Architecture
The MAX5548 8-bit, dual current-steering DAC (see the Functional Diagram) operates with DAC update rates up to 10Msps in SPI mode and 400ksps in I2C mode. The converter consists of a 16-bit shift register and input DAC registers, followed by a current-steering array. The current-steering array generates full-scale currents up to 30mA per DAC. An integrated +1.25V bandgap reference, control amplifier, and an external resistor determine each data converter's full-scale output range.
The MAX5548's reference circuit (Figure 1) employs a control amplifier to regulate the full-scale current (IFS) for the current outputs of the DAC. This device has a software-selectable full-scale current range (see the command summary in Table 4). After selecting a current range, an external resistor (RFSADJ_) sets the fullscale current. See Table 1 for a matrix of I FS and RFSADJ selections. During startup, when the power is first applied, the MAX5548 defaults to the external reference mode, and to the 1mA-2mA full-scale current-range mode.
DAC Data
The 8-bit DAC data is decoded as offset binary, MSB first, with 1 LSB = IFS / 256, and converted into the corresponding current as shown in Table 2.
Reference Architecture and Operation
The MAX5548 provides an internal +1.25V bandgap reference or accepts an external reference voltage source between +0.5V and +1.5V. REFIN serves as the input for an external low-impedance reference source. Leave REFIN unconnected in internal reference mode. Internal or external reference mode is software selectable through the SPI/I2C serial interface.
8
Serial Interface
The MAX5548 features a pin-selectable SPI/I2C serial interface. Connect SPI/I2C to GND to select I2C mode, or connect SPI/I2C to VDD to select SPI mode. SDA and SCL (I 2 C mode) and DIN, SCLK, and CS (SPI
_______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
mode) facilitate communication between the MAX5548 and the master. The serial interface remains active in shutdown. Bit Transfer One data bit transfers during each SCL rising edge. The MAX5548 requires nine clock cycles to transfer data into or out of the DAC register. The data on SDA must remain stable during the high period of the SCL clock pulse. Changes in SDA while SCL is high are read as control signals (see the START and STOP Conditions section). Both SDA and SCL idle high. START and STOP Conditions The master initiates a transmission with a START condition (S), (a high-to-low transition on SDA with SCL high). The master terminates a transmission with a STOP condition (P), (a low-to-high transition on SDA while SCL is high) (Figure 3). A START condition from the master signals the beginning of a transmission to the MAX5548. The master terminates transmission by issuing a STOP condition. The STOP condition frees the bus. If a repeated START condition (Sr) is generated instead of a STOP condition, the bus remains active.
MAX5548
I2C Compatibility (SPI/I2C = GND)
The MAX5548 is compatible with existing I2C systems (Figure 2). SCL and SDA are high-impedance inputs; SDA has an open-drain output that pulls the data line low during the ninth clock pulse. SDA and SCL require pullup resistors (2.4k or greater) to VDD. Optional resistors (24) in series with SDA and SCL protect the device inputs from high-voltage spikes on the bus lines. Series resistors also minimize crosstalk and undershoot of the bus signals. The communication protocol supports standard I2C 8-bit communications. The device's address is compatible with 7-bit I2C addressing protocol only. Ten-bit address formats are not supported. Only write commands are accepted by the MAX5548. Note: I2C readback is not supported.
Table 1. Full-Scale Output Current and RFSADJ_ Selection Based on a +1.25V (typ) Reference Voltage
FULL-SCALE OUTPUT CURRENT (mA)* 1mA-2mA 1.00 1.25 1.50 1.75 2.00 1.5mA-3mA 1.500 1.875 2.250 2.625 3.000 2.5mA-5mA 2.500 3.125 3.750 4.375 5.000 4.5mA-9mA 4.500 5.625 6.750 7.875 9.000 8mA-16mA 8.00 10.00 12.00 14.00 16.00 15mA-30mA 15.00 18.75 22.50 26.25 30.00 40 35 30 25 20 RFSADJ (k) Calculated 1% EIA Std. 40.2 34.8 30.1 24.9 20.0
*See the command summary in Table 4.
Table 2. DAC Output Code Table
DAC CODE
VDD
IOUT_
I 255 x FS - | IOS | 256
+1.25V REFERENCE
1111 1111
IFSADJ RFSADJ
FSADJ_ CURRENT-SOURCE ARRAY DAC
OUT_
1000 0000
I 128 x FS - | IOS | 256
0000 0001*
GND
IFS 256
- | IOS |
0000 0000
0
Figure 1. Reference Architecture and Output Current Adjustment
*Negative output current values = 0. 9
_______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
S Sr tRDA SDA P
tFDA tHD:DAT
tSU:STA
tHD:STA
tSU:STO
tSU:DAT SCL tFCL tRCL tHIGH tLOW tFCL tLOW tHIGH tRCL
Figure 2. I2C Serial-Interface Timing Diagram
Early STOP Conditions The MAX5548 recognizes a STOP condition at any point during transmission except if a STOP condition occurs in the same high pulse as a START condition (Figure 4). This condition is not allowed in the I2C format. Repeated START Conditions A repeated START (Sr) condition is used when the bus master is writing to several I2C devices and does not want to relinquish control of the bus. The MAX5548's serial interface supports continuous write operations with an Sr condition separating them. Acknowledge Bit (ACK) Successful data transfers are acknowledged with an acknowledge bit (ACK). Both the master and the MAX5548 (slave) generate acknowledge bits. To generate an acknowledge, the receiving device must pull SDA low before the rising edge of the acknowledgerelated clock pulse (ninth pulse) and keep it low during the high period of the clock pulse (Figure 5). Monitoring the acknowledge bits allows for detection of unsuccessful data transfers. An unsuccessful data transfer happens if a receiving device is busy or if a system fault has occurred. In the event of an unsuccessful data transfer, the master should reattempt communication at a later time. Slave Address A master initiates communication with a slave device by issuing a START condition followed by a slave address (see Table 3). The slave address consists of 7
S SDA
Sr
P
SCL
Figure 3. START and STOP Conditions
SCL SDA STOP START
LEGAL STOP CONDITION
SCL SDA
START
ILLEGAL STOP
ILLEGAL EARLY STOP CONDITION
Figure 4. Early STOP Conditions
10
______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
S SDA ACKNOWLEDGE SCL 1 2 8 9
Figure 5. Acknowledge Condition
Table 3. Write Operation
S T A R T Master SDA Slave SDA S 0 1 ADDRESS BYTE R/ W** 1 0 0 A A0 1 0 A C K C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0 S1** S0** A C K S T O P P
COMMAND/DATA BYTE
DATA BYTE*
ACK
*S1 and S0 are subbits. Set S1 and S0 to zero for proper 8-bit operation. **Read operation not supported.
address bits and a read/write bit (R/W). When idle, the device continuously waits for a START condition followed by its slave address. When the device recognizes its slave address, it acquires the data and executes the command. The first 5 bits (MSBs) of the slave address have been factory programmed and are always 01100. Connect A1 and A0 to VDD or GND to program the remaining 2 bits of the slave address. Set the least significant bit (LSB) of the address byte (R/W) to zero to write to the MAX5548. After receiving the address, the MAX5548 (slave) issues an acknowledge by pulling SDA low for one clock cycle. I2C read commands (R/W = 1) are not acknowledged by the MAX5548. Write Cycle The write command requires 27 clock cycles. In write mode (R/W = 0), the command/data byte that follows the address byte controls the MAX5548 (Table 3). The registers update on the rising edge of the 26th SCL pulse. Prematurely aborting the write cycle does not update the DAC. See Table 4 for a command summary.
inputs: chip-select (CS), data clock (SCLK), and data in (DIN). Drive CS low to enable the serial interface and clock data synchronously into the shift register on each SCLK rising edge. The MAX5548 requires 16 clock cycles to clock in 6 command bits (C5-C0) and 8 data bits (D7-D0) and S1 = S0 = 0 (Figure 7). After loading data into the shift register, drive CS high to latch the data into the appropriate DAC register and disable the serial interface. Keep CS low during the entire serial data stream to avoid corruption of the data. See Table 4 for a command summary.
Shutdown Mode
The MAX5548 has a software shutdown mode that reduces the supply current to less than 1A. Shutdown mode disables the DAC outputs. The serial interface remains active in shutdown. This provides the flexibility to update the registers while in shutdown. Recycling the power supply resets the device to the default settings.
SPI Compatibility (SPI/I2C = VDD)
The MAX5548 is compatible with the 3-wire SPI serial interface (Figure 6). This interface mode requires three
______________________________________________________________________________________ 11
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
tCSW CS tCSO SCLK tCH tDS DIN tCSE DOUT MSB MSB tDO1 tDH LSB tCSD tCL tCSS tCP tCSH tCS1
Figure 6. SPI-Interface Timing Diagram
CS
SCLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
DIN
C5
C4
C3
C2
C1
C0
D7
D6
D5
D4
D3
D2
D1
D0
S1
S0
Figure 7. SPI-Interface Format
Applications Information
Daisy Chaining (SPI/I2C = VDD)
In standard SPI-/QSPITM-/MICROWIRETM-compatible systems, a microcontroller (C) communicates with its slave devices through a 3- or 4-wire serial interface. The typical interface includes a chip-select signal (CS), a serial clock (SCLK), a data input signal (DIN), and sometimes a data signal output (DOUT). In this system, the C allots an independent slave-select signal (SS_) to each slave device so that they can be addressed individually. Only the slaves with their CS inputs asserted low acknowledge and respond to the activity on the serial clock and data lines. This is simple to implement when there are very few slave devices in the system.
An alternative method is daisy chaining. Daisy chaining, in serial-interface applications, is the method of propagating commands through devices connected in series (see Figure 8). Daisy chain devices by connecting the DOUT of one device to the DIN of the next. Connect the SCLK of all devices to a common clock and connect the CS of all devices to a common slave-select line. Data shifts out of DOUT 16.5 clock cycles after it is shifted into DIN on the falling edge of SCLK. In this configuration, the C only needs three signals (SS, SCK, and MOSI) to control all of the slaves in the network. The SPI-/QSPI-/MICROWIREcompatible serial interface normally works at up to 10MHz, but must be slowed to 5MHz if daisy chaining. DOUT is high impedance when CS is high.
QSPI is a trademark of Motorola, Inc. MICROWIRE is a trademark of National Semiconductor Corp.
12
______________________________________________________________________________________
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
Table 4. Command Summary
SERIAL DATA INPUT C5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 C4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 C3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 C2 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 C1 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 0 0 C0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 D7-D0, S1 AND S0 XXXXXXXXXX 8-bit DAC data 8-bit DAC data 8-bit DAC data 8-bit DAC data 8-bit DAC data 8-bit DAC data XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX No operation. Load DAC data to both DAC registers and both input registers from the shift register. Load DAC register A and input register A from the shift register. Load DAC register B and input register B from the shift register. Load both channel input registers from the shift register; both DAC registers are unchanged. Load input register A from the shift register; DAC register A is unchanged. Load input register B from the shift register; DAC register B is unchanged. Update both DAC registers from their corresponding input registers. Update DAC register A from input register A. Update DAC register B from input register B. Internal reference mode. External reference mode (default mode at power-up). Shut down both DACs. Shut down DACA. Shut down DACB. DACA 1mA-2mA full-scale current range mode (default mode at power-up) DACA 1.5mA-3mA full-scale current range mode. DACA 2.5mA-5mA full-scale current range mode. DACA 4.5mA-9mA full-scale current range mode. DACA 8mA-16mA full-scale current range mode. DACA 15mA-30mA full-scale current range mode. Power up both channels of the DACs. Power up DACA. Power up DACB. DACB 1mA-2mA full-scale current range mode (default mode at power-up) DACB 1.5mA-3mA full-scale current range mode. DACB 2.5mA-5mA full-scale current range mode. DACB 4.5mA-9mA full-scale current range mode. DACB 8mA-16mA full-scale current range mode. DACB 15mA-30mA full-scale current range mode. FUNCTIONS
______________________________________________________________________________________
13
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC MAX5548
Pin Configuration
CONTROLLER DEVICE MAX5548 DIN(0) SCLK DOUT(0) CS
OUTA
12 N.C. 13
MAX5548 DIN(1) SCLK DOUT(1) CS
11
10
OUTB 9 8 7 GND REFIN N.C. DOUT/A1 6 5 4 SPI/I2C
TOP VIEW
VDD 14 N.C. 15 GND 16
MAX5548
SCLK/SCL
MAX5548 DIN(2) SCLK DOUT(2) CS
1
FSADJA 2 DIN/SDA
THIN QFN (3mm x 3mm)
Figure 8. Daisy-Chain Configuration
Power Sequencing
Ensure that the voltage applied to REFIN does not exceed VDD at any time. If proper power sequencing is not possible, connect an external Schottky diode between REFIN and VDD to ensure compliance with the absolute maximum ratings. PROCESS: BiCMOS
Chip Information
Power-Supply Bypassing and Ground Management
Digital or AC transient signals on GND create noise at the analog output. Return GND to the highest-quality ground plane available. For extremely noisy environments, bypass REFIN and VDD to GND with 1F and 0.1F capacitors with the 0.1F capacitor as close to the device as possible. Careful PC board ground layout minimizes crosstalk between the DAC outputs and digital inputs.
14
______________________________________________________________________________________
CS/AO
FSADJB 3
Dual, 8-Bit, Programmable, 30mA High-Output-Current DAC
Package Information
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information, go to www.maxim-ic.com/packages.)
12x16L QFN THIN.EPS
MAX5548
MARKING
E E/2
(ND - 1) X e
(NE - 1) X e
D2/2
D/2 D
AAAA
C L
e D2
k
b E2/2
0.10 M C A B
C L
L
E2
C L
0.10 C 0.08 C A A2 A1 L
C L
L
e
e
PACKAGE OUTLINE 12, 16L THIN QFN, 3x3x0.8mm
21-0136
F
1 2
PKG REF. A b D E e L N ND NE A1 A2 k 0 MIN. 0.70 0.20 2.90 2.90 0.45
12L 3x3 NOM. 0.75 0.25 3.00 3.00 0.50 BSC. 0.55 12 3 3 0.02 0.05 0 0.25 0.20 REF 0.25 0.65 0.30 MAX. 0.80 0.30 3.10 3.10 MIN. 0.70 0.20 2.90 2.90
16L 3x3 NOM. 0.75 0.25 3.00 3.00 0.50 BSC. 0.40 16 4 4 0.02 0.20 REF 0.05 0.50 MAX. 0.80 0.30 3.10 3.10 PKG. CODES T1233-1 T1233-3 T1233-4 T1633-1 T1633-2 T1633F-3 T1633FH-3 T1633-4
EXPOSED PAD VARIATIONS
D2 MIN. 0.95 0.95 0.95 0.95 0.95 0.65 0.65 0.95 NOM. 1.10 1.10 1.10 1.10 1.10 0.80 0.80 1.10 MAX. 1.25 1.25 1.25 1.25 1.25 0.95 0.95 1.25 MIN. 0.95 0.95 0.95 0.95 0.95 0.65 0.65 0.95 E2 NOM. MAX. 1.10 1.10 1.10 1.10 1.10 0.80 0.80 1.10 1.25 1.25 1.25 1.25 1.25 0.95 0.95 1.25 PIN ID 0.35 x 45 0.35 x 45 0.35 x 45 0.35 x 45 0.35 x 45 0.225 x 45 0.225 x 45 0.35 x 45 JEDEC WEED-1 WEED-1 WEED-1 WEED-2 WEED-2 WEED-2 WEED-2 WEED-2
DOWN BONDS ALLOWED
NO YES YES NO YES N/A N/A NO
NOTES: 1. DIMENSIONING & TOLERANCING CONFORM TO ASME Y14.5M-1994. 2. ALL DIMENSIONS ARE IN MILLIMETERS. ANGLES ARE IN DEGREES. 3. N IS THE TOTAL NUMBER OF TERMINALS. 4. THE TERMINAL #1 IDENTIFIER AND TERMINAL NUMBERING CONVENTION SHALL CONFORM TO JESD 95-1 SPP-012. DETAILS OF TERMINAL #1 IDENTIFIER ARE OPTIONAL, BUT MUST BE LOCATED WITHIN THE ZONE INDICATED. THE TERMINAL #1 IDENTIFIER MAY BE EITHER A MOLD OR MARKED FEATURE. 5. DIMENSION b APPLIES TO METALLIZED TERMINAL AND IS MEASURED BETWEEN 0.20 mm AND 0.25 mm FROM TERMINAL TIP. 6. ND AND NE REFER TO THE NUMBER OF TERMINALS ON EACH D AND E SIDE RESPECTIVELY. 7. DEPOPULATION IS POSSIBLE IN A SYMMETRICAL FASHION. 8. COPLANARITY APPLIES TO THE EXPOSED HEAT SINK SLUG AS WELL AS THE TERMINALS. 9. DRAWING CONFORMS TO JEDEC MO220 REVISION C. 10. MARKING IS FOR PACKAGE ORIENTATION REFERENCE ONLY 11. NUMBER OF LEADS SHOWN ARE FOR REFERENCE ONLY PACKAGE OUTLINE 12, 16L THIN QFN, 3x3x0.8
21-0136
F
2 2
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 15 (c) 2005 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products, Inc.


▲Up To Search▲   

 
Price & Availability of MAX5548

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X